From 93d1d51e3b54a3d43fa72307b784bf3ebefc6cc1 Mon Sep 17 00:00:00 2001 From: Richard Hult Date: Mon, 5 Jan 2009 19:41:04 +0100 Subject: [PATCH] Update set_urgency_hint/geometry_hints/modal_hint/set_skip_taskbar_hint/set_skip_pager_hint --- gdk/quartz/gdkwindow-quartz.c | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 247df34d23..75de4aa6f9 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -2008,6 +2008,10 @@ void gdk_window_set_urgency_hint (GdkWindow *window, gboolean urgent) { + if (GDK_WINDOW_DESTROYED (window) || + !WINDOW_IS_TOPLEVEL (window)) + return; + /* FIXME: Implement */ } @@ -2018,10 +2022,10 @@ gdk_window_set_geometry_hints (GdkWindow *window, { GdkWindowImplQuartz *impl; - g_return_if_fail (GDK_IS_WINDOW (window)); g_return_if_fail (geometry != NULL); - if (GDK_WINDOW_DESTROYED (window)) + if (GDK_WINDOW_DESTROYED (window) || + !WINDOW_IS_TOPLEVEL (window)) return; impl = GDK_WINDOW_IMPL_QUARTZ (((GdkWindowObject *) window)->impl); @@ -2430,7 +2434,9 @@ void gdk_window_set_modal_hint (GdkWindow *window, gboolean modal) { - g_return_if_fail (GDK_IS_WINDOW (window)); + if (GDK_WINDOW_DESTROYED (window) || + !WINDOW_IS_TOPLEVEL (window)) + return; /* FIXME: Implement */ } @@ -2439,7 +2445,9 @@ void gdk_window_set_skip_taskbar_hint (GdkWindow *window, gboolean skips_taskbar) { - g_return_if_fail (GDK_IS_WINDOW (window)); + if (GDK_WINDOW_DESTROYED (window) || + !WINDOW_IS_TOPLEVEL (window)) + return; /* FIXME: Implement */ } @@ -2448,7 +2456,9 @@ void gdk_window_set_skip_pager_hint (GdkWindow *window, gboolean skips_pager) { - g_return_if_fail (GDK_IS_WINDOW (window)); + if (GDK_WINDOW_DESTROYED (window) || + !WINDOW_IS_TOPLEVEL (window)) + return; /* FIXME: Implement */ } -- 2.30.2